body,a,p,div,button,img,span,ul,ol,li,table,input,select,textarea,em,i,h1,h2{font-style:normal;margin:0;padding:0;border:0;outline:none;list-style-type:none;text-decoration:none;font-family:'微软雅黑','Microsoft YaHei';}
html,body{width:100%;height:auto;min-height:100%;position:relative;font-size: 10px;}

body{background-color: #f2f2f2;}

.fr{float:right;}
.fl{float:left;}
.clx{clear:both;}

.mr10{margin-right: 10px;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mt25{margin-top:25px;}
.mr5{margin-right: 5px;}
.mr15{margin-right: 15px !important;}
.mr37{margin-right: 37px;}
.mr6{margin-right: 6px;}
.mr11{margin-right: 11px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.pt20{padding-top: 20px !important;}
.pb20{padding-bottom: 20px !important;}
.pr20{padding-right: 20px !important;}
.pl20{padding-left: 20px !important;}
.pt15{padding-top: 15px;}
.pb15{padding-bottom: 15px;}
.pr15{padding-right: 15px;}
.pl15{padding-left: 15px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb5{padding-bottom: 5px;}
.pt5{padding-top: 5px;}
.p15{padding: 15px !important;}
.p20{padding: 20px !important;}

.over-hide{overflow:hidden;position: relative;}

a.checkmore,.more:hover{color: #d32014 !important;}

.a-block{display:block;height: 76px;}
.a-block img{width:100%;height:100%;}

.top-info{width: 100%;height: 30px;background-color:#f4f4f4;}
.top-info,.top-info a{font-size: 1.2rem;font-size: 12px\9;color: #666;line-height: 30px;letter-spacing: 1px;}
.top-info a:hover{color: #d32014!important;text-decoration: underline;}
.phone-box{position:relative;}
.container{width:1140px;height:auto;position:relative;margin:0 auto;}

.logo-box{width:100%;height: 160px;position:relative;background:url(mon.png) no-repeat bottom center;}
.logo{display:block;position: absolute;left: 0;top: 41.5px;z-index:99;}

.search-box{background-color: #fff;width: 320px;height: 36px;position:absolute;right:0;top: 62px;z-index:99;}
#search{padding: 0 10px;width: 240px;height: 36px;background-color: #fff;font-size: 1.4rem;font-size: 14px \9;color: #333;line-height: 36px;float:left;}
.search-btn{display:block;width: 60px;height: 36px;cursor:pointer;background:url(search.png) no-repeat center center;background-color: #d32014;float:right;}

.imgs-box{width: 450px;height: 160px;background:url(t1.png) no-repeat -35px center;position:absolute;left: 520px;top: 0;}

.nav{width: 100%;height: 56px;background-color: #105eb6;}
.nav ul{padding: 0;text-align: center;}
.nav>ul>li{position:relative;display: inline-block;*display: inline;*zoom:1;padding: 15px 46px;}
.nav>ul>li a{transition: all 0.3s;-webkit-transition: all 0.3s;display: block;padding-left: 28px;color:#fff;font-size: 18px;font-weight: bold;line-height: 26px;text-align:left;}
.nav>ul>li.sy a{background:url(sy.png) no-repeat left 3px;}
.nav>ul>li.sy a:hover{background-position: left -41px;}
.nav>ul>li.dt a{background:url(dt.png) no-repeat left 3px;padding-left: 32px;}
.nav>ul>li.dt a:hover{background-position: left -41px;}
.nav>ul>li.gk a{background:url(gk.png) no-repeat left 3px;padding-left: 32px;}
.nav>ul>li.gk a:hover{background-position: left -41px;}
.nav>ul>li.hd a{background:url(hd.png) no-repeat left 3px;padding-left: 29px;}
.nav>ul>li.hd a:hover{background-position: left -41px;}
.nav>ul>li.fw a{background:url(fw.png) no-repeat left 3px;padding-left: 29px;}
.nav>ul>li.fw a:hover{background-position: left -41px;}
.nav>ul>li.zt a{background:url(zt.png) no-repeat left 3px;}
.nav>ul>li.zt a:hover{background-position: left -41px;}
.nav>ul>li.qq a{background:url(qq.png) no-repeat left 3px;padding-left: 31px;}
.nav>ul>li.qq a:hover{background-position: left -41px;}

.nav>ul>li ul{overflow: hidden;height:0;padding:0;background-image:url(d_arrow.png);background-repeat: no-repeat;background-color: #fff;opacity:0.9;filter:alpha(opacity=90);position:absolute;top: 56px;z-index:999;}
.nav>ul>li:hover ul,.banner-box>li ul:hover{transition:all 0.4s;-webkit-transition:all 0.4s;height:115px;}
.nav>ul>li ul li{float: left;margin-right: 20px;font-weight: bold;margin-top: 25px;}
.nav>ul>li ul li a{font-size: 18px;color: #333;*white-space: nowrap;}
.nav>ul>li ul li a:hover{color: #115eb6;}
.nav>ul>li.dt ul{padding-left: 50px;width: 1090px;left: -166px;background-position: 235px top;}
.nav>ul>li.gk ul{padding-left: 135px;width: 1005px;left: -330px;background-position: 400px top;}
.nav>ul>li.hd ul{padding-left: 450px;width: 690px;left: -494px;background-position: 560px top;}

.nav>ul>li.fw ul{padding-left: 550px;width: 580px;left: -650px;background-position: 725px top;}
.nav>ul>li.qq ul{padding-left: 830px;width: 297px;left: -974px;background-position: 1050px top;}
.nav>ul>li.zt ul{padding-left: 410px;width: 720px;left: -815px;background-position: 885px top;}

.content{padding: 20px;background-color: #fff;min-height:942px;}

.big-news{margin-bottom: 25px;}
.big-news h1{margin-bottom:15px;text-align: center;}
.big-news h1 a{font-size: 32px;color: #0077d1;}
.big-news p{font-size: 14px;color: #666;line-height: 1.6;text-indent: 28px;}
.big-news p a{color: #ff866b;}

/*轮播图*/
.carousel-box{width: 600px;height: 380px;position: relative;overflow: hidden;}
.carousel-box ul,.carousel-box ul li a{display: block;width: 100%;height: 380px;}
.carousel-box ul{width: 3600px;position:relative;left:-600px;}
.carousel-box ul li{width:600px;position:relative;float:left;}
.carousel-box ul li a img{width: 100%;height: 100%;}

.carousel-box .title{position:absolute;width:100%;height:45px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom: 1;background:rgba(0,0,0,0.6);bottom:0;left:0;z-index:99;}
.carousel-box .title a{display:block;padding:0 10px;height:100%;font-size: 16px;line-height:45px;color: #fff;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.carousel-box .banner{position: absolute;right: 0;bottom: 0;z-index: 100;height: 45px;background:none;}
.carousel-box .banner .btns{margin-right: 15px;height: 100%;}
.carousel-box .banner .btns li{display: inline-block;*display: inline;*zoom: 1;width: 10px;height: 10px;border-radius: 50%;background-color: #fff;margin-left: 12px;margin-top: 15px;cursor: pointer;}
.carousel-box .banner .btns li:hover,.carousel-box .banner .btns li.active{background-color: #fc114a;}
.carousel-box .btn{width: 26px;height: 100%;position: absolute;top: 0;z-index: 99;cursor: pointer;transition: all .4s;-moz-transition: all .4s; /* Firefox 4 */-webkit-transition: all .4s; /* Safari å’Œ Chrome */-o-transition: all .4s; /* Opera */}
.carousel-box .prev{left: -30px;background: url(left.png) no-repeat center center;}
.carousel-box:hover .prev{left: 5px;}
.carousel-box .next{right: -30px;background: url(right.png) no-repeat center center;}
.carousel-box:hover .next{right: 5px;}

.big-carousel-box{float: none;width: 1100px;height: 410px;}
.big-carousel-box ul,.big-carousel-box ul li a{position:relative;height: 410px;}
.big-carousel-box ul{width: 6600px;position:relative;left:-1100px;}
.big-carousel-box ul li{width: 1100px;overflow:hidden;}
.big-carousel-box .next{background: url(next.png) no-repeat center center;}
.big-carousel-box .prev{background: url(prev.png) no-repeat center center;}

.big-carousel-box .desc{transition:all 1s;-webkit-transition:all 1s;opacity: 0;transform:translateX(80px);-webkit-transform:translateX(80px);display:block;position:absolute;left: 110px;top:0;z-index:99;width: 220px;height: 370px;padding:20px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom: 1;background:rgba(0,0,0,0.6);}
.big-carousel-box .desc.active{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;}
.big-carousel-box .desc img{width: auto;height:auto;margin: 15px auto 20px;display:block;}
.big-carousel-box .desc .tit{display:block;margin-bottom:15px;font-size: 2.2rem;font-size: 22px \9;font-weight:normal;color: #fff;text-align:center;line-height: 30px;}
.big-carousel-box .desc span{font-size: 1.4rem;font-size: 14px \9;color: #fff;line-height: 1.8;}

.yw-box{position:relative;width: 476px;padding-top:3px;overflow: hidden;}

.col-title{width: 100%;height:20px;padding:8px 0;border-bottom:1px solid #ccc;position:relative;}
.col-title .tab{cursor:pointer;position:relative;line-height:20px;padding: 0 20px;float: left;border-right: 1px solid #ccc;font-size: 2rem;font-size: 20px \9;font-weight:bold;color: #333;}
.col-title .tab.small{padding:0 15px;}
.col-title .tab .line{display:block;border-bottom: 2px solid #0077d1;position:absolute;left:0;bottom:-8px;width:0;height:0;}
.col-title .tab.active{color:#d32014;}
.col-title .tab.active .line{width:100%;}
.col-title .tab.noborder{border-right: 0;}
.col-title .more,.col-title-2 .more,.col-title-7 .more{font-size: 1.4rem;font-size: 14px \9;color: #666;line-height:36px;position:absolute;right:0;top:0;}

.col-title-2{width:100%;height:34px;margin-bottom:20px;position:relative;}
.col-title-2 .tab{position:relative;float:left;padding: 0 50px;font-size: 2rem;font-size: 20px \9;color: #fff;font-weight:bold;line-height: 34px;}
.col-title-2.red{background: url(bg1.png) no-repeat left center;background-size: 100% 100%;}
.col-title-2.blue{background: url(bg2.png) no-repeat left center;background-size: 100% 100%;}
.col-title-2.green{background: url(bg3.png) no-repeat left center;background-size: 100% 100%;}
.col-title-2.qing{background: url(bg4.png) no-repeat left center;background-size: 100% 100%;}
.col-title-2 .more{line-height:34px;}

.col-title-3{width:100%;height:30px;position:relative;margin-bottom:8px;}
.col-title-3 .tab{transition:all 0.3s;-webkit-transition: all 0.3s;background:url(r_arrow.png) no-repeat -100% center;float:left;margin-right:20px;font-size: 1.6rem;font-size: 16px \9;color: #999;line-height: 16px;}
.col-title-3 .tab.active{font-weight:bold;padding-left: 15px;background:url(r_arrow.png) no-repeat left center;color: #333;}

.col-title-4{width:100%;height: 16px;position: relative;}
.col-title-4 span,.col-title-4 a{display: block;border-left: 5px solid #d32014;font-size: 1.6rem;font-size: 16px \9;color: #333;font-weight: bold;line-height: 16px;padding-left: 10px;}

.col-title-5{position:relative;padding:0 10px;height: 42px;background-color: #ebf3fa;}
.col-title-5 span,.col-title-5 a{font-size: 24px;color: #115eb6;line-height: 42px;text-align: left;padding-left:15px;}

.col-title-6{width:100%;height: 49px;line-height: 49px;text-align:center;background-color:#0177d1;}
.col-title-6 span,.col-title-6 a{font-size: 20px;font-weight:bold;color: #fff;}

.col-title-7{width:100%;height: 49px;border-bottom: 1px solid #eaeaea;background-color: #f8f8f8;position:relative;}
.col-title-7 .tab{cursor:pointer;font-size: 18px;font-weight:bold;line-height: 49px;color: #333;display:block;float: left;padding: 0 30px;}
.col-title-7 .tab.active{border-right: 1px solid #eaeaea;background-color: #fff;border-top: 3px solid #0177d1;color: #d32014;position:relative;}
.col-title-7 .tab.right.active{border-left: 1px solid #eaeaea;}
.col-title-7 .more{line-height: 49px;right:10px;}

.col-title-8{padding-left: 15px;background: url(line.jpg) no-repeat left top;height: 20px;line-height: 20px;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;}
.col-title-8 .tab{display: block;float: left;font-size: 20px;font-weight: bold;color: #888;line-height: 20px;margin-right: 20px;}
.col-title-8 .tab.active{color: #115eb6;}

.col-title-9{height: 18px;border-left: 5px solid #7a3900;padding-left: 10px;}
.col-title-9 .tab{font-size: 18px;color: #793900;line-height:18px;font-weight:bold;}

.col-title-10{width: 100%;height: 43px;background-color: #f4f4f4;border-bottom:2px solid #105eb6;position:relative;}
.col-title-10 span{cursor:pointer;display:inline-block;*display: inline;*zoom:1;padding: 0 30px;height: 100%;font-size: 1.8rem;font-size: 18px\9;color: #333;line-height: 43px;position:relative;}
.col-title-10 span.active{background-color: #105eb6;color: #fff;}
.col-title-10 span.active .arrow{display: block;width: 13px;height: 7px;background:url(l_d_arrow.png) no-repeat center center;position:absolute;top: 45px;left: 50%;margin-left: -5.5px;z-index:999;}
.col-title-10 .more{width: 26px;height: 6px;display:block;background:url(moreicon.png) no-repeat center center;position:absolute;right:10px;top:18.5px;}

.col-title .tab2{cursor:pointer;position:relative;line-height:20px;padding: 0 20px;float: left;border-right: 1px solid #ccc;font-size: 2rem;font-size: 20px \9;font-weight:bold;color: #333;}
.col-title .tab2 .line{display:block;border-bottom: 2px solid #0077d1;position:absolute;left:0;bottom:-8px;width:0;height:0;}
.col-title .tab2.active{color:#d32014;}
.col-title .tab2.active .line{width:100%;}
.col-title .tab2.noborder{border-right: 0;}

.br{border: 1px solid #eaeaea;}
.blue-btn{display:block;margin: 0 auto;font-size: 15px;color:#fff;line-height: 30px;text-align:center;cursor: pointer;width: 100px;height: 30px;background-color: #0177d1;border-radius: 5px;}
.blue-btn:hover{background-color: #1c9dff;}

.s-label{font-size: 15px;color: #333;line-height: 30px;letter-spacing: 1.3px;}
.s-input{width: 260px;height: 30px;padding: 0 10px;background-color: #ebebeb;font-size: 16px;color: #333;line-height: 30px;}
.s-input.date{padding-right: 30px;width: 86px;background: url(date.png) no-repeat 103px center;background-color: #ebebeb;}

/* 信息列表 */
.info-list,.info-list-2,.info-list-4,.info-list-img{padding: 20px 0 0;}
.govpushinfo150203{padding-top:0;}
.info-list li,.info-list-2 li,.info-list-4 li,.govpushinfo150203 li{margin-bottom:10px;position:relative;height:30px;*height: 25px;overflow: hidden;padding-left: 15px;background:url(dot.jpg) no-repeat left 11px;}
.info-list-2 li,.info-list-4 li{height: auto;}
.nodot li{background:none;padding-left:0;}
.info-list li>a,.govpushinfo150203 li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float: left;width:75%;height: 100%;font-size: 1.6rem;font-size:16px \9;color: #333;line-height: 25px;}
.info-list-2 li>a{font-size: 1.6rem;font-size:16px \9;color: #333;line-height: 25px;}
.info-list li>a:hover,.rd-list li a:hover,.info-list-2 li>a:hover,.info-list-4 li>a:hover{text-decoration: underline;color: #d32014;}
.info-list li .time,.info-list-2 li .time,.info-list-4 li .time,.govpushinfo150203 li span{float:right;height: 25px;line-height: 25px;font-size: 14px;color: #999;}
.info-list-2 li .time,.info-list-4 li .time{float: none;margin-left: 15px;}
.info-list-2 .line{border-bottom: 1px solid #ccc;padding: 10px 0 0;margin-bottom:10px;height:0;background:none;}
.info-list-3 li{margin-bottom: 30px;}
.info-list-3 .title{font-size: 18px;color: #000;line-height: 1.6;}
.info-list-3 .time{margin-left: 15px;font-size: 14px;color: #888;}
.info-list-3 .desc{display: block;margin-top:10px;font-size: 14px;color: #666;line-height: 1.8;font-family:'宋体';}
.info-list-3 a:hover{color: #d32014;}
.info-list-4{padding-top: 15px;}
.info-list-4 li a{font-size: 18px;color: #333;line-height: 30px;}

.half-info{width: 493px; height:380px;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.info-list li.first{padding-left:0;padding-bottom: 20px;border-bottom: 1px dashed #ccc;background:none;margin-bottom: 15px;overflow: hidden;height: 138px;}
.info-list li.first>a{float: left;width: 170px;height: 113px;margin-right: 20px;}
.info-list li.first .img,.info-list li.first .img img{transition:all 1s;-webkit-transition:all 1s;overflow:hidden;display:block;width:190px;height:100%;}
.info-list li.first .img:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.info-list li.first p{font-size: 14px;color: #666;line-height: 1.8;}
.info-list li.first p .title{display:block;font-size:16px;line-height:1.6;color: #333;margin-bottom:5px;}
.info-list li.first .more{color: #ed0013;}

.info-list-img li{padding-bottom: 20px;margin-bottom:20px;border-bottom: 1px solid #ddd;}
.info-list-img li a{display:block;}
.info-list-img li img{float:left;width:200px;height:134px;margin-right: 15px;}
.info-list-img li .desc{padding:8px 0 8px 215px;font-size: 14px;color: #666;line-height: 1.6;text-align:left;text-indent: 28px;}
.info-list-img li .desc .title{display:block;font-size: 16px;color: #333;font-weight:bold;margin-bottom: 5px;text-indent: 0;}

/* 图片视频列表 */
.ps-box{display:block;width: 312px;height: auto;overflow: hidden;float: left;margin-right: 62px;margin-top: 20px;margin-bottom:10px;}
.ps-box.nomargin{margin-right: 0;}
.ps-box .ps{display:block;width: 100%;height: 220px;}
.ps-box .ps img{width:100%;height:100%;}
.ps-box p{width: 100%;padding: 10px 0 5px;font-size: 1.6rem;font-size: 16px \9;color: #666;line-height: 1.6;}
.ps-box:hover p{color: #115eb6;}
.ps-box .time{display:block;font-size: 14px;color: #999;line-height: 20px;}

/* 面包屑导航 */
.crumb-box{width: 100%;height: 35px;}
.crumb-box,.crumb-box a{font-size: 1.4rem;font-size:14px \9;color: #666;line-height: 30px;text-align: left;}
.crumb-box a:hover{color: #115eb6;}
.crumb-box i{margin-right: 5px;cursor:pointer;}
.crumb-box i:hover{color: #115eb6;}

/*专题页*/
.zt-box{padding-left: 95px;padding-top: 55px;}
.zt-box .boxzt{padding-bottom:20px;border-left: 1px solid #ccc;position: relative;padding-left: 30px;}
.zt-box .boxzt li{display: block;width: 220px;height: 75px;margin-right: 20px;margin-bottom: 20px;float:left;}
.zt-box .boxzt a img{width: 100%;height: 100%;}
.zt-box .boxzt .time{display:block;font-size: 2.4rem;font-size:24px;font-weight: bold;color: #333;padding-right: 30px;background:url(nz.png) no-repeat right center;position: absolute;left: -79px;top:0;z-index: 99;background-color: #fff;line-height: 30px;}



/* 分页 */
.page-box{width: 100%;height: auto;margin: 30px 0 0;text-align: center;}
.page-box .page{display: inline-block;*display: inline;*zoom: 1;border: 1px solid #fff;background-color: #f2f2f2;}
.page-box .page li{float: left;height: 40px;padding: 0 15px;border-right: 1px solid #fff;font-size: 1.4rem;font-size:14px \9;color: #777777;line-height: 40px;cursor:pointer;}
.page-box .page li:hover,.page-box .page li.active{background-color: #115eb6;color: #fff;}
.page-box .page li.last{border-right: 0;}
.page-box .page li.key{padding: 0 2px;}
.page-box .page li input{width: 24px;height: 24px;padding: 0 2px;border: 1px solid #a9a9a9;font-size: 1.4rem;font-size:14px \9;color: #777;line-height: 24px;margin-top: 2px;}

.list-box{padding: 10px 20px;}
.content-box{padding: 10px 40px;}


.condetail-box{width: 100%;overflow: hidden;}
.condetail-box .t-box{padding-bottom: 15px;text-align: center;border-bottom:1px #dcdcdc solid;}
.condetail-box .t-box h1{font-size: 2.8rem;font-size:28px \9;font-weight: bold;color: #333;line-height: 2;}
.condetail-box .t-box h2{font-size: 2.2rem;font-weight:normal;font-size:22px \9;color: #555;line-height: 1.8;}
.condetail-box .t-box .p{height:20px;margin-top: 25px;font-size: 1.4rem;font-size:14px \9;color: #888;text-align:left;}
.condetail-box .t-box .p .print{margin-left:10px;padding-left: 23px;background:url(print.png) no-repeat left center;}
.condetail-box .t-box .p a{color: #888;}
.condetail-box .t-box span.num,.condetail-box .t-box .p a.active{color:#ed0014;}
.condetail-box .t-box .p .share-box{margin:0;margin-left:20px;}
.condetail-box .detail-box{padding-top:10px;}

.condetail-box .detail-box *{font-size:18px !important;line-height:32px !important;text-indent:36px;font-family:"宋体";}
.condetail-box .detail-box img{display: block;max-width: 100%;height: auto;margin:15px auto;}

.condetail-box .detail-box .fj{width: 100%;height: auto;font-size: 1.6rem;font-size:16px \9;color: #000;margin-top: 20px;}
.condetail-box .detail-box .fj a{display: block;padding-left: 20px;font-size: 1.4rem;font-size:14px \9;color: #ed0014;line-height: 30px;}
.condetail-box .detail-box .fj a:hover{text-decoration: underline;}
.condetail-box .share-box{margin-top: 80px;}


.tab-content-box{position:relative;}
.tab-content{float: left;position:relative;}

.ztzl-box{width: 1108px;height: 85px;overflow:hidden;position:relative;}
.scroll-box{height: 76px;overflow: hidden;position:relative;}
.ztzl-box a{float:left;width:269px;height: 76px;margin-right: 8px;}

.gk-block{position:relative;margin-bottom:7px;width: 192px;height: 38px;padding-left:68px;border: 1px solid #ccc;display:block;float:left;font-size: 1.5rem;font-size: 15px \9;color: #333;line-height: 38px;}
.gk-block img,.hd-block img{position:absolute;left:30px;top:10px;}
.gk-block:hover{border-color: #d32014;}
.blue-box:hover img,.gk-block:hover img,.hd-block:hover img,.lyzs-box:hover img,.gk-block-2:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg); -webkit-transform-origin:center;-moz-transform-origin:center; transition:all .3s linear;}

.gk-block-2{display:block;padding: 10px 25px;background-color: #edf7ff;border-radius: 4px;font-size: 18px;color: #333;line-height: 50px;}
.gk-block-2:hover{color: #0177d1;}
.gk-block-2 .img-box{height: 50px;border-right: 1px solid #ccc;margin-right: 15px;padding-right: 10px;}

.gk-block-3{padding: 10px;width:240px;background-color: #edf7ff;}
.gk-block-3 a,.gk-block-3 a:visited{background-color: #fff;display:block;padding:0 25px;height: 60px;line-height: 60px;font-size: 24px;font-weight:bold;text-align:center;color: #0177d1;}
.gk-block-3 a:hover{transition:all 0.5s;-webkit-transition:all 0.5s;background-color: #0177d1;color: #fff;}

.txt-block{transition: all 0.3s;-webkit-transition:all 0.3s;display:block;float:left;padding-left: 15px;background:url(s_arrow.png) no-repeat left center;font-size: 1.5rem;font-size: 15px \9;color: #333;line-height: 40px;*line-height: 27px;}
.txt-block:hover{color: #ff8400;background-position: 5px center;}
.blue .txt-block:hover{color: #0066cb;}

.fw-block{position:relative;transition: all 0.3s;-webkit-transition:all 0.3s;width:73px;height: 38px;border: 1px solid #ccc;margin-bottom:10px;padding-left: 35px;font-size: 1.5rem;font-size: 15px \9;color: #666;line-height: 38px;float:left;display:block;}
.fw-block.fwzn{background:url(fwzn.png) no-repeat 10px 12px;}
.fw-block.bjgs{background:url(bjgs.png) no-repeat 10px 12px;}
.fw-block.bjtj{background:url(bjtj.png) no-repeat 10px 12px;}
.fw-block:hover{border-color:#0066cb;color: #0066cb;font-weight:bold;background-position: 10px -17px;}
.fw-block.bjtj:hover{background-position: 10px -15px;}

.hd-block{position:relative;display:block;float:left;width:auto;height: 44px;padding-left: 40px;padding-right: 12px;background-color: #e2f1ff;font-size: 1.5rem;font-size: 15px \9;color: #0066cb;font-weight: bold;line-height: 44px;}
.hd-block img{top: 14px;left: 12px;}

.wyxx-btn{display:block;width: 74px;height: 26px;background-color: #ffad00;font-size:14px;color: #fff;line-height: 26px;text-align:center;border-radius: 4px;position:absolute;right:0;top:0;}

.cx-label{font-size: 15px;color: #333;line-height: 28px;position:absolute;right:0;top:0;}
.cx-label input{padding:0 10px;width: 198px;height: 26px;border: 1px solid #ccc;font-size: 15px;color: #333;line-height: 26px;}
.cx-label input.cx-btn{border:0;margin-left: 5px;width: 60px;height: 28px;background-color: #4db05a;font-size: 15px;color: #fff;line-height: 28px;text-align:center;cursor: pointer;}

.search-title{padding-left:30px;height:30px;margin: 12px 0;background:url(b_search.png) no-repeat left center;font-size: 1.6rem;font-size:16px \9;color: #0066cb;font-weight:bold;line-height: 30px;}
.search-input{width: 238px;height: 28px;padding-left: 10px;border: 1px solid #ccc;box-sizing:content-box;margin-bottom:8px;font-size: 1.5rem;font-size: 15px \9;color: #333;}
.search-btn-big{width: 82px;height: 68px;cursor: pointer;background-color: #62b1ff;font-size: 1.5rem;font-size: 15px \9;color: #fff;line-height: 68px;text-align:center;float:right;}

.normal-table{width:100%;line-height: 40px;position:relative;}
.normal-table th{background-color: #f5f5f5;font-size: 1.4rem;font-size: 14px \9;color: #333;font-weight:bold;}
.normal-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 10px;text-align:center;font-size: 16px;color: #333;}
.normal-table td a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 1.6rem;font-size: 16px \9;color: #333;}
.normal-table td a:hover{color: #d32014;text-decoration: underline;}
.normal-table td.time{color: #999;font-size: 16px;}
.normal-table td.time.red{color: #d32014;}

.ly-box{width:100%;height: 185px;padding: 35px 0 20px;background:url(lyzs_bg.jpg) no-repeat center center;}
.half-box{height:185px;padding: 0 80px;*padding: 0 40px;float:left;}
.half-box.border{border-right: 1px solid #ccc;}
.half-box .title{font-size: 2.8rem;font-size: 28px \9;font-style:italic;font-weight:normal;color: #222;line-height: 30px;text-align:center;margin-bottom: 30px;}
.lyzs-box{*width:100px;text-align:center;display:block;float:left;font-size: 1.8rem;font-size:18px;color: #333;line-height: 30px;margin-right: 80px;}
.lyzs-box img{display:block;margin: 0 auto 5px;}


.left-box{width: 280px;height: auto;float:left;}
.right-box{width:800px;height: auto;float: right;}

.ld-txt,.ld-txt span,.ld-txt a{font-size: 16px;color: #333;line-height:2;}
.ld-txt span{width: 175px;}
.ld-txt span.blue-bold{width:80px;text-align:right;color: #0177d1;font-weight:bold;}
.ld-txt a:hover{color: #0177d1;}


.map-box{padding: 20px 60px;border-top: 4px solid #105eb6;overflow: hidden;}
.map-box ul{float:left;margin-right: 145px;*margin-right: 100px;}
.map-box ul li{margin-bottom: 10px;}
.map-box ul li a{font-size: 1.4rem;font-size: 14px \9;color: #999;}
.map-box ul .title a{font-size: 1.6rem;font-size: 16px \9;font-weight:bold;color: #333;}
.map-box ul li a:hover{color: #d32014;}

.link{margin-right: 12px;display:block;float:left;width: 274px;height: 34px;border: 1px solid #ccc;background-color: #fff;font-size: 15px;color: #333;font-weight:bold;line-height: 34px;text-align:center;}
.link img{position:relative;top:-2px;vertical-align: middle;display: inline-block;*display:inline;*zoom:1;margin-right: 5px;}
.bottom{padding-bottom: 30px;}
.bottom p,.bottom p a{font-size: 14px;color: #333;line-height: 1.8;}
.bottom table{margin-top: 20px;}

.big-img-scroll{width:100%;height: 380px;background-color: #edf7ff;position:relative;}
.big-img-scroll .img-wrap{width: 600px;height: 380px;overflow: hidden;position: relative;}
.big-img-scroll .img-wrap a,.big-img-scroll .img-wrap a img{display: block;width:600px;height:380px;}
.big-img-scroll .img-wrap a{float:left;}
.big-img-scroll .txt-wrap{width: 450px;height: 290px;padding:45px 0;position: relative;overflow:hidden;}
.big-img-scroll .txt-wrap .more{font-size: 14px;color: #333;position:absolute;right: 0;top: 15px;}

.txt-wrap h1,.txt-wrap h1 a{font-size: 22px;color: #115eb6;line-height: 1.6;font-weight:bold;text-align:left;}
.txt-wrap .desc{margin-top:30px;text-indent: 28px;font-size: 14px;color: #666;line-height: 2;}
.txt-wrap .desc .checkmore{color: #ff0000;}
#dots{width:100%;height: 14px;text-align:center;position:absolute;bottom: 30px;left:0;}
#dots li{cursor:pointer;display: inline-block;*display:inline;*zoom:1;width:14px;height:14px;border-radius: 50%;background-color: #d9d9d9;margin:0 5px;}
#dots li.active{background-color: #115eb6;}
#txt li{width: 450px;height: 290px;float:left;}

.w740{width: 740px;}
.w320{width: 320px;}
.w780{width: 780px;}
.w300{width: 300px;}
.w800{width:800px;}

.info{margin-bottom:10px;font-size: 16px;color: #666;line-height: 1.8;display: block;padding-bottom: 10px;border-bottom: 1px dashed;}
.info .blue{color: #115eb6;}
.info .time{display:block;}
.info.noborder{border-bottom:0;}

.hd-title{width: 100%;height: 120px;background:url(hd_bg.png) no-repeat center center;}
.hd-title p{font-size: 19px;color: #115eb6;line-height: 2;font-style: italic;padding-top:30px;margin-left: 120px;}

.login-box{border: 1px solid #eaeaea;border-top:0;padding: 20px;*padding: 5px 20px;}
.login-box label{position:relative;display:block;font-size: 15px;line-height: 30px;color: #0177d1;}
.login-box label input{font-size:16px;width: 180px;height: 30px;padding: 0 10px;background-color: #ebebeb;font-size: 15px;color: #333;line-height: 30px;margin-left: 8px;*margin-left: 10px;}
.login-box .btn{width: 70px;height: 30px;background-color: #0177d1;border-radius: 4px;font-size: 15px;color: #fff;line-height: 30px;text-align:center;cursor:pointer;}
.login-box .btn:hover{background-color: #1c9dff;}
.login-box .yzm{font-size: 15px;color: #333;font-weight:bold;line-height: 30px;position:absolute;right: 10px;top:0;}

.blue-box{font-size: 18px;color: #0177d1;line-height: 68px;*line-height:65px;width: 143px;height:68px;border:1px solid #eaeaea;background-color: #fff;display:block;}
.blue-box .img{display:inline-block;*display:inline;*zoom:1;width:28px;height:28px;position:relative;top: 8px;*top:5px;margin-right: 5px;margin-left: 15px;}
.blue-box .wyxx{background:url(wyxx2.png) no-repeat center bottom;transition:all 0.3s;-webkit-transition:all 0.3s;}
.blue-box:hover .wyxx{background-position: center top;}
.blue-box .wsxf{background:url(wsxf2.png) no-repeat center bottom;transition:all 0.3s;-webkit-transition:all 0.3s;}
.blue-box:hover .wsxf{background-position: center top;}
.blue-box:hover{background-color: #0177d1;color: #fff;}

#img-scroll{width:1140px;margin: 0 auto;position:relative;}
#img-scroll .btn{cursor:pointer;display:block;position:absolute;top: 50%;margin-top: -34px;z-index:99;width: 41px;height: 68px;}
#img-scroll .next{background:url(lrbtn.png) no-repeat right center;right: 17px;}
#img-scroll .prev{background:url(lrbtn.png) no-repeat left center;left: 17px;}
#img-scroll .scroll-box{width:100%;height: auto;position:relative;}
#img-scroll ul{position:relative;width:0;}
#img-scroll ul li{position:relative;margin-right:2px;display:block;float:left;}
#img-scroll ul li .pic-link{display:block;position:relative;}
#img-scroll ul li .info{
	margin:0;
	font-size: 14px;
	color: #fff;
	display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    min-height: 30px;
    padding: 0;
    text-align: left;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); 
    zoom: 1;
    background-color: rgba(0,0,0,0.8);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(64%,rgba(0,0,0,0.56)),color-stop(100%,rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
}
.info h3{
	padding-left: 10px;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 0 3px black;
    font-weight:normal;
    margin:0;
}
.pic-link .hover-mask{
    width: 100%;
    height: 100%;
    background: 0;
    background: rgba(255,255,255,0);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: background .2s ease-out;
    -moz-transition: background .2s ease-out;
    -o-transition: background .2s ease-out;
    transition: background .2s ease-out;
}
.pic-link:hover .hover-mask{background:rgba(255,255,255,0.1)}


.form-table{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.form-table td{border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;font-size:16px;color: #000;line-height: 30px;padding: 10px;}
.form-table .txt{font-size: 16px;color: #333;line-height: 28px;width: 818px;height: 28px;padding: 0 10px;border: 1px solid #ccc;}
.form-table select{font-size: 16px;color: #333;width:200px;height: 30px;border: 1px solid #ccc;}
.form-table textarea.txt{resize: none;height: 150px;}
.form-table span{font-size: 12px;color: #999;line-height: 30px;margin-left: 15px;}
.form-table .blue-btn{display: inline-block;*display:inline;*zoom:1;float: none;margin: 0 10px;width: 140px;height: 40px;}
.login-head{width:1140px;padding: 31px 0;}
.regist-box{width: 1140px;height: auto;background-color: #fff;margin: 0 auto;}
.regist-box h1{font-size: 18px;font-weight: normal;color: #fff;line-height:40px;height: 40px;padding: 0 30px;background-color: #1171dc;}
.regist-box .box{padding-left: 145px;padding-top: 45px;padding-bottom: 45px;}
.regist-box .row-box .row{width: auto;}
.regist-box label{position:relative;display: inline-block;*display: inline;*zoom: 1;width: 91px;vertical-align: top;line-height:42px;font-size: 16px;color: #333;text-align:right;}
.regist-box label i{color: #f00;margin-right:3px;}
.regist-box span{font-size: 14px;color: #999;margin-left: 5px;}
.regist-box .row-box .row span.yzm{display: inline;right:none;left: 385px;}
.regist-box .button{outline:none;border:0;display: block;width: 120px;height: 42px;background-color:#1171dc;font-size: 18px;color: #fff;text-align: center;line-height: 42px;cursor:pointer;margin-left: 90px;border-radius: 5px;}
.row-box .row{width: 350px;height: 42px;margin: 0 auto 20px;position: relative;}
.row-box .row input{font-size:16px;width: 338px;height:40px;line-height:40px;padding-left: 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.row-box .row .yzm{font-size: 14px;font-weight:bold;line-height:42px;color: #1171dc;height: 42px;display: block;cursor: pointer;position:absolute;right:10px;top:0;}
.row-box .row .button{outline:none;border:0;display: block;width: 100%;height: 100%;background-color: #1171dc;border-radius: 5px;font-size: 18px;color: #fff;text-align:center;line-height: 42px;cursor: pointer;}
.row-box .notic{font-size: 16px;color: #333;line-height: 40px;text-align: center;}
.row-box .notic a{color: #ff6600;}
/*政府信箱意见征集内容页*/
.xx-title{padding-top:80px;background:url(zfxx.png) no-repeat top center;}
.xx-title p{font-size: 16px;color: #333;line-height:2;text-indent: 32px;}
.yjzj{background:url(yjzj.png) no-repeat left center;}
.xx-form{width:100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.xx-form td{padding: 10px;font-size: 14px;color: #333;line-height: 30px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.xx-form input,.xx-form select{font-size:16px;vertical-align: middle;border: 1px solid #ccc;height: 30px;line-height:30px; }
.xx-form textarea{font-size:16px;resize: none;border: 1px solid #ccc;padding: 10px;}
.xx-form button,.xx-form .button{text-indent:0;outline:none;border:0;width: 140px;height: 40px;background-color: #aeaeae;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin: 10px;border-radius: 5px;cursor: pointer;font-size: 20px;color: #fff;line-height: 40px;text-align:center;cursor: pointer;}
.xx-form button.sure,.xx-form .button.sure{background-color: #0066cb;}
.xx-form  i{color: #f00;margin-left:5px;}
.zfxx-col{height: auto;padding: 0 10px;text-indent: 0;width: 100%;box-sizing: border-box;}
.zfxx-col a{font-size: 14px;color:#0066cb;line-height: 35px;}
.zfxx-col{display: block;width:100%;height: 35px;border-top:1px solid #eee;border-bottom: 1px solid #eee;background-color: #FAFAFA;font-size: 14px;color:#0066cb;line-height: 35px;text-indent: 10px;margin-bottom: 15px;margin-top: 20px;}
.gk-info-box{padding: 35px 100px 45px;overflow: hidden;border: 1px solid #dcdcdc;}
.gk-info-box{padding:15px;}
.gk-info-box p{float:left;line-height:1.6;font-size: 1.4rem;font-size:14px \9;color: #333;}


.gk-box{width:100%;height: 500px;background: url(qqbg1.jpg) no-repeat center center;}
.gk-box .map-img{margin-right: 30px;padding-left: 70px;float: left;}
.gk-box p{width: 750px;margin-top: 20px;margin-bottom: 40px;font-size: 16px;color: #333;line-height: 1.8;text-indent: 32px;}
.gk-box p .more{color: #f00;}
.gk-box .link-tab{width: 118px;height: 42px;margin-right: 80px;border: 1px solid #c3dfff;font-size: 16px;color: #115eb6;line-height: 42px;text-align:center;float: left;}
.gk-box .link-tab:hover{background-color: #115eb6;color: #fff;}
.lvy-box{text-align:center;width:100%;height: 540px;background: url(qqbg2.jpg) no-repeat center center;}
.lvy-box .link-img{margin: 0 60px;height:300px;display: inline-block;*display: inline;*zoom: 1;text-align:center;}
.lvy-box .link-img img{vertical-align: middle;}
.lvy-box .link-img:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg); -webkit-transform-origin:center;-moz-transform-origin:center; transition:all .3s linear;}
.qq-box{padding:0 30px;height: 1350px;background: url(qqbg3.jpg) no-repeat center top;}

.box-title{padding-top: 40px;margin-bottom: 10px;text-align:center;}

/* 列表 */
.left-tree{width: 258px;height: auto;border: 1px solid #ccc;border-top: 2px solid #115eb6;border-bottom:0;float: left;}
.tree-title{padding: 20px 0;border-bottom: 1px solid #ccc;}
.tree-title h1{font-size: 20px;color: #115eb6;line-height: 16px;border-left: 2px solid #115eb6;padding-left: 20px;}
.left-tree ul li{position: relative;height: 49px;border-bottom: 1px solid #ccc;}
.left-tree ul li .arrow{opacity: 0;filter:alpha(opacity=0);transition:all 0.3s;-webkit-transition: all 0.3s;transform: translateX(-10px);-webkit-transform: translateX(-10px);position:absolute;right: 15px;top:19px;width: 7px;height: 11px;background:url(rarrowblue.png) no-repeat center center;}
.left-tree ul li a{font-size: 18px;color: #333;line-height: 50px;text-align: left;display: block;height: 100%;padding-left: 20px;}
.left-tree ul li.active a,
.left-tree ul li a:hover{color: #115eb6;background-color: #dfefff;}
.left-tree ul li.active .arrow,
.left-tree ul li:hover .arrow{opacity: 1;filter:alpha(opacity=100);transform: translateX(0);-webkit-transform: translateX(0);}


.detail-box table{margin:0;border-collapse:collapse;border-spacing: 0;}
.detail-box table td{border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-style:solid;border-width:1px;text-indent:0;}




.floatL{display:inline;float:left;}

 /**选项卡 国务要闻**/
.xxk{width:476px; height:380px;  margin-left:10px; }
.tab1,.tab2,.tab3,.tab4{width:156px;height:20px;float:left; line-height:20px;cursor:pointer;font-size:20px;text-align:center; font-weight: bold;padding:8px 0;}
#TabCon1,#TabCon2,#TabCon3,#TabCon4{width:467px; height:250px; font-size:16px;animation: fadeEffect 1s;transition: 1s;}
.xixi1{width:476px; height:37px; cursor:pointer;}
.xixi2{width:476px; height:37px; cursor:pointer;}
.xixi3{width:476px; height:37px; cursor:pointer;}
.xixi4{width:476px; height:37px; cursor:pointer;}
@keyframes fadeEffect {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}
.tabunline{width:156px;float:left; line-height:20px;cursor:pointer;font-size:20px;text-align:center; border-bottom: 2px solid #0077d1;font-weight: bold;padding:8px 0;color:#d32014}

 /**选项卡 部门工作**/
.xxk1{width:535px; height:377px;}
.tab5,.tab6,.tabl3{width:121px;float:left; line-height:20px;cursor:pointer;font-size:20px;text-align:center; padding:8px 0;font-weight: bold;}
#TabCon5,#TabCon6,#TabCon25{width:535px; height:340px; font-size:16px;animation: fadeEffect 1s;transition: 1s;}
.xixi5{width:535px; height:37px; cursor:pointer;}
.xixi25{width:535px; height:37px; cursor:pointer;}
.xixi6{width:535px; height:37px; cursor:pointer;}


 /**选项卡 公告公示**/
.xxk2{width:535px; height:377px;}
.tab7,.tab8,.tab9,.tab10{width:121px;float:left; line-height:20px;cursor:pointer;font-size:20px;text-align:center; padding:8px 0;font-weight: bold;}
#TabCon7,#TabCon8,#TabCon9,#TabCon10{width:535px; height:340px; font-size:16px;animation: fadeEffect 1s;transition: 1s;}
.xixi7{width:535px; height:37px; cursor:pointer;}
.xixi8{width:535px; height:37px; cursor:pointer;}
.xixi9{width:535px; height:37px; cursor:pointer;}
.xixi10{width:535px; height:37px; cursor:pointer;}

.tabline{width:121px;float:left; line-height:20px;cursor:pointer;font-size:20px;text-align:center; border-bottom: 2px solid #0077d1;font-weight: bold;padding:8px 0;color:#d32014;}


/**选项卡 互动**/
.xxk6{width:530px; height:310px;}
.tab15,.tab16,.tab17{background-image:url(r_arrow.png);background-repeat: no-repeat;background-position:-15px;float:left;width:80px;float:left; line-height:26px;cursor:pointer;font-size:16px;text-align:center;margin-right:5px;color: #999;}
.tab18{background-image:url(r_arrow.png);background-repeat: no-repeat;background-position:-15px;float:left;width:133px;float:left; line-height:26px;cursor:pointer;font-size:16px;text-align:center;margin-right:5px;color: #999;}
#TabCon15,#TabCon16,#TabCon17,#TabCon18{width:530px; height:280px; font-size:16px;}
.xixi15{width:530px; height:30px; cursor:pointer;}
.xixi16{width:460px; height:30px; cursor:pointer;}
.xixi17{width:460px; height:30px; cursor:pointer;}
.xixi18{width:460px; height:30px; cursor:pointer;}
#font18{width:200px;}

.hdline{background-position: 0px;font-weight: bold;padding-left:5px;color:#333;font-size:16px;cursor:pointer;text-align:center;width:80px;transition: all .3s;line-height: 26px;box-sizing: border-box;}
.hdline18{background-position: 0px;font-weight: bold;padding-left:5px;color:#333;font-size:16px;cursor:pointer;text-align:center;width:133px;transition: all .3s;line-height: 26px;box-sizing: border-box;}

.col-title-11{width:100%;border-bottom: 1px solid #ddd;position:relative;}
.col-title-11 .more{position:absolute;right:0;top:0;line-height: 35px;font-size: 14px;color:#666;}
.col-title-11 .tab{padding:0 15px;font-size:18px;color:#333;line-height: 36px;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;position:relative;top:1px;cursor:pointer;}
.col-title-11 .tab.active{border-bottom: 2px solid #37a9df;color:#37a9df;font-weight:bold;}
.col-title-11 .arrow{display: none;width:13px;height:7px;background:url(darrow.png) no-repeat center center;position:absolute;bottom: -7px;left: 50%;margin-left: -6.5px;z-index:999;}
.col-title-11 .tab.active .arrow{display:block;}
.fw-box-block{display:block;width:100%;height:91px;margin-bottom:6px;font-size:18px;color:#fff;line-height:91px;text-align:center;}
.fw-box-block img{display: inline-block;*display:inline;*zoom:1;margin-right: 10px;vertical-align:middle;}
.fw-box-block:hover img,.box a:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg); -webkit-transform-origin:center;-moz-transform-origin:center; transition:all .3s linear;}
.fw-content-box{width:100%;height:156px;overflow:hidden;margin-top:25px;}
.box{width:400px;}
.box .title{width: 34px;float:left;background-color:#37a9df;font-size:18px;color:#fff;text-align:center;padding: 41.5px 0;}
.box a{display:block;float:left;width:150px;padding:0 15px;height:50px;background-color:#f6f6f6;font-size: 16px;color:#333;line-height:50px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box a:hover{background-color:#e5e5e5;}
.box a img{display: inline-block;*display: inline;*zoom:1;margin-right:10px;vertical-align:middle;}
.box a.mr2{margin-right:2px;}
.box a.mb2{margin-bottom: 2px;}
.cjyh{width:100%;height:120px;position:relative;background:url(http://www.ontopway.cn/images/ghxc.jpg) no-repeat center top;overflow:hidden;}
.yh1,.yh2,.yh3,.yh4,.yh5,.yh0,.yh6,.yh7{display:block;position:absolute;z-index:99;opacity:0;opacity:1 \9;width:68px;height:68px;background:url(yh1.png) no-repeat center center;background:url(yh2.png) no-repeat center center \9;background-size:100% 100%;}
@-moz-keyframes scale {
	0%{
		-moz-transform: scale(0);
		transform: scale(0);
		opacity:1;
	}
	100% {
		-moz-transform: scale(1.2);
		transform: scale(1.2);
		opacity:0;
	}
}
@-webkit-keyframes scale {
	0%{
		-moz-transform: scale(0);
		transform: scale(0);
		opacity:1;
	}
	100% {
		-moz-transform: scale(1.2);
		transform: scale(1.2);
		opacity:0;
	}
}
@keyframes scale {
	0%{
		-moz-transform: scale(0);
		transform: scale(0);
		opacity:1;
	}
	100% {
		-moz-transform: scale(1.2);
		transform: scale(1.2);
		opacity:0;
	}
}

.yh1{top:-10px;left:180px;animation: scale 5s infinite;-moz-animation: scale 5s infinite;-webkit-animation: scale 5s infinite;-o-animation: scale 5s infinite;}
.yh2{top:5px;left:340px;animation: scale 5s infinite 0.5s;-moz-animation: scale 5s infinite 0.5s;-webkit-animation: scale 5s infinite 0.5s;-o-animation: scale 5s infinite 0.5s;}
.yh5{top:-10px;left:50px;animation: scale 5s infinite 0.2s;-moz-animation: scale 5s infinite 0.2s;-webkit-animation: scale 5s infinite 0.2s;-o-animation: scale 5s infinite 0.2s;}
.yh7{top:0;left:450px;animation: scale 5s infinite 0.6s;-moz-animation: scale 5s infinite 0.6s;-webkit-animation: scale 5s infinite 0.6s;-o-animation: scale 5s infinite 0.6s;}

.yh0{top:5px;right:180px;animation: scale 5s infinite 0.3s;-moz-animation: scale 5s infinite 0.3s;-webkit-animation: scale 5s infinite 0.3s;-o-animation: scale 5s infinite 0.3s;}
.yh3{top:-10px;right:240px;animation: scale 5s infinite;-moz-animation: scale 5s infinite;-webkit-animation: scale 5s infinite;-o-animation: scale 5s infinite;}
.yh4{op:-15px;right:350px;animation: scale 5s infinite 0.3s;-moz-animation: scale 5s infinite 0.3s;-webkit-animation: scale 5s infinite 0.3s;-o-animation: scale 5s infinite 0.3s;}
.yh6{top:-10px;right:450px;animation: scale 5s infinite 0.45s;-moz-animation: scale 5s infinite 0.45s;-webkit-animation: scale 5s infinite 0.45s;-o-animation: scale 5s infinite 0.45s;}



/*焦点图*/
.focus{ position:relative; width:600px; height:380px; background-color: #000; float: left;}  
.focus img{ width: 600px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ margin-left:0;width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:59px; line-height: 59px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:41px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:27px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:20px;height:40px;}
.focus .prev{top: 50%;margin-top: -37px; left: -30px;background:url(left.png) no-repeat; cursor:pointer;transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;-o-transition: all .4s;}  
.focus .next{top: 50%;margin-top: -37px; right: -30px;  background:url(right.png) no-repeat;  cursor:pointer;transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;-o-transition: all .4s;}  
.focus .prev:hover{      left: 5px; }  
.focus .next:hover{      right: 5px;}  

.ly{display: block;width: 70px;height: 26px;background-color: #ffad00;font-size: 14px;color: #fff;line-height: 26px;text-align: center;border-radius: 4px;position: absolute;right: 0;top: 0;}